PATH
이 명령어는 실행 파일의 검색 경로를 설정한다. DOS는 우선적으로 사용자가 지정한 디렉토리 내에서 실행 파일을 찾는다. 즉, 디폴트 검색 경로는 현행 디렉토리뿐이다.
그러나 언제 어느 곳에 있든지 도스 프로그램을 실행하려면 실행 파일 경로를 지정해야 한다. 이를 위해 Path 명령어를 사용한다.
Autoexec.bat 파일에서 현행 검색 경로를 매개변수로 사용하여 현행 검색 경로에 새로운 검색 경로를 추가할 수 있다. 이 경우 현행 환경 변수를 매개변수로 사용하려면 %PATH% 처럼 검색 경로를 퍼센트 기호(%)로 묶어야 한다.
Path 명령어는 Autoexec.bat 파일 뿐만 아니라 프롬프트 상에서도 현행 검색 경로를 매개변수로 사용할 수 있다.
■ 명령어 위치
Command.com에 포함된 내부 명령어
■ 사용법
PATH [[drive:]path[;....]]
현행 검색 경로를 매개 변수로 사용할 경우,
PATH [[drive:]path[;....]] [%PATH%]
현행 검색 경로로 지정된 모든 검색 경로를 삭제할 경우,
PATH ;
■ 옵션 및 매개변수

none | 매개변수 없이 단독으로 사용되면 PATH는 현행 검색 경로를 보여준다.
[drive:]path | 실행 파일을 검색할 드라이브나 디렉토리 및 모든 서브디렉토리를 지정한다. 유일한 매개변수로 사용되면 모든 검색 경로로 설정된 것을 삭제하고 DOS가 현행 디렉토리와 지정된 디토리에서만 실행 파일을 검색한다. 만약, 다수의 검색 경로를 지정하려면 각각의 디렉토리를 구분하기 위하여 세미콜론(;)을 분리 문자로 사용한다.
%path% | 현행 검색 경로를 매개 변수로 사용한다.

■ 참고 사항
☞ 현행 디렉토리
DOS는 검색 경로에 있는 디렉토리를 찾기 전에 항상 현행 디렉토리를 먼저 검색한다.
☞ 같은 이름에 다른 확장자가 있는 파일
동일한 디렉토리 내에 파일 이름이 같고 확장자만 다른 파일이 있을 수 있다.
예를 들어 EDIT.EXE라는 파일과 EDIT.COM 파일이 동시에 존재하는 경우에 두 파일 모두 실행 파일이므로 명령어 프롬프트 상에서 HWP라는 명령어를 입력한 경우 EDIT.COM 파일이 먼저 실행된다. 이것은 DOS가 이름을 같고 확장자가 다른 실행 파일이 있는 경우에 우선 순위에 따라 실행하기 때문이다.
DOS에서 실행되는 실행 파일의 우선 순위는 확장자에 따라 COM, EXE, BAT의 순이다.
그러므로 같은 디렉토리 내에 EDIT.COM 파일과 EDIT.EXE 파일이 동시에 존재하는 경우에 EDIT.EXE 파일을 실행하기 위해서는 반드시 확장자를 포함해서 명령어를 입력해야 한다.
☞ 검색 경로에 있는 둘 이상의 동일한 파일
검색 경로에 동일한 파일명과 확장자를 가진 파일이 있는 경우가 있다. 이 경우 DOS는 현행 디렉토리에 있는 파일을 먼저 찾는다. 그 다음에 PATH 명령어에 의해 지정된 검색 경로의 순서에 따라 파일을 찾는다.
☞ 다수의 검색 경로를 지정하기
DOS에서 검색할 검색 경로를 둘 이상 지정하려면 각각의 검색 경로를 세미콜론(;)으로 분리한다.
☞ AUTOEXEC.BAT에 검색 경로 지정하기
사용자가 AUTOEXEC.BAT 파일에 검색 경로를 지정하기 위하여 PATH 명령어를 사용하면, DOS는 컴퓨터가 시동될 때마다 자동적으로 지정된 검색 경로를 환경 변수에 추가한다.
■ 사용 예
다음의 예는 DOS가 실행 파일을 검색하기 위해 3개의 디렉토리를 검색하도록 지정한 것이다. 단, 지정할 디렉토리는 C:\, C:\Windows, C:\Windows\Command라고 가정한다.
path C:\;C:\Windows;C:\Windows\Command
위의 예에서 다음과 같이 Set 명령어를 이용하여 지정할 수도 있다.
set path=C:\;C:\Windows;C:\Windows\Command
만약, 위의 예에서처럼 이미 설정되어 있는 검색 경로에 다른 검색 경로 예컨대, C:\Windows\Command\Ebd를 검색 경로로 추가하고 싶다면 다음과 같이 Path 명령어를 사용할 때 기존 환경 변수를 %PATH%로 묶어야 한다.
path %path%;C:\Windows\Command\Ebd
set path=%path%;C:\Windows\Command\Ebd
위의 예처럼 지정하면 가장 먼저 현행 디렉토리에서 실행 파일을 검색하고 없으면 C:\, C:\Windows, C:\Windows\Command, C:\Windows\Command\Ebd의 순서로 실행 파일을 검색해나간다.